package com.atguigu.jxc.service;

import com.atguigu.jxc.domain.ServiceVO;
import com.atguigu.jxc.entity.ReturnList;
import com.atguigu.jxc.entity.ReturnListGoods;

import java.util.List;
import java.util.Map;

public interface ReturnListGoodsService {

    ServiceVO save(ReturnList returnList, String returnListGoodsStr, String returnNumber);

    List<ReturnList> getList(String returnNumber, Integer supplierId, Integer state, String sTime, String eTime);

    List<ReturnListGoods> goodsList(Integer returnListId);

    ServiceVO deleteByReturnListId(Integer returnListId);

    ServiceVO updateState(Integer returnListId);

    List<Map<String,Object>> count(String sTime, String eTime, Integer goodsTypeId, String codeOrName);
}
